home *** CD-ROM | disk | FTP | other *** search
/ Light ROM 1 / LIGHT-ROM 1 (Amiga Library Services)(1994).iso / ffdisks / d936.lha / TKEd / doc / Veraenderungen < prev    next >
Text File  |  1993-12-20  |  17KB  |  489 lines

  1. -------------------
  2. Änderungen zu V1.16
  3. -------------------
  4.  
  5.  1. Maximale Zeilenlänge auf 512 Zeichen erhöht.
  6.  
  7.  2. Versions Text hinzugefügt.
  8.  
  9.  3. Wenn TKEd mit einem Verzeichnis als Parameter gestartet wird, öffnet
  10.     sich der Dateiauswahlrequester
  11.  
  12.  4. Neuer AREXX-Befehl 'WaitForMouse'
  13.  
  14.  5. Fehlermeldung 'Kann <Filename> nicht öffnen' beim Start von TKEd kann
  15.     optional abgschaltet werden.
  16.     
  17.  6. Cursorbewegungen in erster/letzter Zeile modifiziert
  18.  
  19.  7. 'Nächstes Wort' / 'Vorheriges Wort' bzgl. Umlauten und ß modifziert.
  20.  
  21.  8. AREXX-Befehl 'IsChar' bzgl. Umlauten und ß modifziert.
  22.  
  23.  9. 'Zeile löschen' für letzte Zeile modifiziert.
  24.  
  25. 10. Fehler bei 'Scriptflag setzen' behoben.
  26.  
  27. -----------------------------
  28. Änderungen zu V1.14 und V1.15
  29. -----------------------------
  30.  
  31.   !! Ein Teil meiner Addresse wird sich ab July 1993 ändern. Die
  32.   !! korrekte Addresse wird dann sein:
  33.   !!          Tom Kroener
  34.   !!          Richard Wagner Str.40
  35.   !!          D-66125 Saarbruecken
  36.   !!          GERMANY
  37.   !!   
  38.  
  39.  1. Parameter -p <name.cfg> kann man jetzt eine beliebige Konfigurations-
  40.     datei beim Start laden.
  41.  
  42.  2. Neuer AREXX-Befehl 'Refresh'
  43.  
  44.  3. Neuer AREXX-Befehl 'Request3': Öffnet Requester mit (fast) beliebig
  45.     vielen Antwortmöglichkeiten.
  46.  
  47.  4. Neuer AREXX-Befehl 'Modified'
  48.  
  49.  5. Neue AREXX-Befehle 'SetFind', 'SetReplace' und 'SetCase'
  50.  
  51.  6. Man kann bein Start von TKEd mit der Option -e den Namen eines AREXX-
  52.     Scripts eingeben, der dann direkt nach dem Start ausgefuehrt wird.
  53.  
  54.  7. AREXX-Kommandos 'GetNumber' und 'GetString' modifiziert.
  55.  
  56.  8. AREXX-Kommandos 'FindNext' und 'FindPrevious' modifiziert.
  57.  
  58.  9. Abarbeitung von synchronen AREXX-Scripts stark beschleunigt
  59.  
  60.  
  61. ------------------------------
  62. Änderungen zu V1.11 und V1.12:
  63. ------------------------------
  64.  
  65.  1. Ins Menue 'Project' wurde die Funktion 'Datei löschen...' eingebaut.
  66.  
  67.  2. Man kann jetzt den Pfad angeben, wohin beim Entpacken von gepackten
  68.     Texten das temporäre File abgelegt wird (voreingestellt ist 'ram:')
  69.  
  70.  3. Man kann den aktuellen Pfad nun bequem mit einem Filerequester
  71.     eingeben.
  72.  
  73.  4. Ruft man TKEd mit dem Parameter -m auf, so wird auf der Workbench
  74.     (sofern vorhanden) ein Screenmoderequester geöffnet, wodurch man
  75.     TKEd  (falls in falschem Screenmodus konfiguriert) auch dann 
  76.     umkonfigurieren kann,wenn man in einem vom Monitor nicht darstell-
  77.     baren Modus ist. (Hallo AGA-Aufsteiger...)
  78.  
  79.  5. Suche-Requester etwas modifiziert
  80.  
  81.  6. Neue Markierung <-> Lösche Markierung vereinfacht
  82.  
  83.  7. Menueleiste jetzt auch zweisprachig
  84.  
  85.  8. In der Menueleiste erscheint ein '+', wenn der Text verändert wurde
  86.  
  87.  9. Fehler bei Wortumbruch mit gleichzeitig aktivem automatischen Ein-
  88.     rücken beseitigt.
  89.     
  90. 10. Makroaufzeichnung und Abspeicherung verbessert.
  91.  
  92. 11. Neuer AREXX-Befehl 'WaitForKey', der auf Tastatureingabe wartet und dann
  93.     den ASCII- und den RawKey-Wert der gedrückten Taste zurückgibt.
  94.  
  95. ------------------------------
  96. Änderungen zu V1.09 und V1.10:
  97. ------------------------------
  98.  
  99.  1. Unter Kickstart 2.04 (und neuer) können jetzt alle Verfügbaren
  100.     ScreenModes (NTSC, Superhires, DblPAL, Euro72, Productivity usw.)
  101.     eingestellt werden.
  102.  
  103.  2. Markieren mit der Maus vereinfacht und erweitert; 
  104.     Zeichen zweimal anklicken: Markiere Wort
  105.     Zeichen dreimal anklicken: Markiere Zeile
  106.     Zeichen viermal anklicken: Markiere (falls der Cursor auf einer      
  107.                                Klammer steht) bis zu dazugehörenden 
  108.                                zweiten Klammer
  109.  
  110.  3. Neues Menue 'Ganzer Text markieren' (mit entspr. AREXX-Kommando
  111.     'MarkAll')
  112.     
  113.  4. Bei Parametern von AREXX-Befehlen von TKEd wird nicht mehr
  114.     zwischen Groß- und Kleinschreibung unterschieden!
  115.  
  116.  5. Zwei neue Zeichensätze (8x12 und 12x12) die speziell für
  117.     die Screenmodes SuperHires und SuperHires/Interlace entworfen
  118.     wurden (Über 110 Buchstaben pro Zeile und trotzdem lesbar => schööön :-)
  119.  
  120.  6. Länge einer Zeile ist jetzt einstellbar.
  121.  
  122.  7. Bei Erreichen der eingestellten Zeilenlänge automatischer Wortumbruch 
  123.  
  124.  8. Neues AREXX-Kommando 'Language' (Gibt eingestellte Sprache zurück)
  125.  
  126.  9. Neues AREXX-Kommando 'IsChar' (Gibt an ob Cursor auf einem Buchstaben
  127.     (a..z, A..Z) steht oder nicht
  128.  
  129. 10. Mehrere interne Veränderungen.
  130.  
  131. 11. TKEd hat nun einen Online-Hilfs-Modus, in dem zu jedem angewählten
  132.     Menue ein Hilfstext angezeigt wird.
  133.  
  134. 12. TKEd hat nun (unter OS 2.04 und neuer) die Möglichkeit, auf der Workbench
  135.     ein sog. Application-Window zu öffnen.
  136.  
  137. 13. Die letzte sichbare Textzeile vor einem gefalteten Text-Teil wird nun
  138.     in einer anderen Farbe dargestellt, um gefaltete Textpassagen leichter
  139.     finden zu können.
  140.  
  141. 14. Öffnet man in einem leeren Text-Puffer den Filerequester, so wird der
  142.     Pfad des Text-Puffers vorher (außer natürlich bei Text-Puffer 0!)
  143.     übernommen.
  144.  
  145. 15. Mittlerweile kann TKEd mit Hilfe der entsprechenden Fehlertools die
  146.     Fehlermeldungen folgender Compiler anzeigen:  
  147.  
  148.     Oberon    : Oberon V2.0 - V2.14   (A+L Ag)
  149.     Assembler : A68K V2.61            (PD)
  150.     C         : Aztec C 5.2
  151.                 Lattice C V5.1b
  152.                 Dice C
  153.  
  154. 16. Cursorbewegungen modifiziert.
  155.  
  156. 17. Cursorbewegungen mit dem Zehnerblock sind nicht mehr möglich. (Wer
  157.     nicht darauf verzichten kann, möge sich ein entsprechendes Makro
  158.     machen)
  159.  
  160. 18. Parameterübergabe mittels []{}() auch bei AREXX-Menues möglich.
  161.  
  162. 19. Wenn beim Start aus dem CLI/Shell der Pfadname mit ':' oder '/'
  163.     endet, wird automatisch dieses Verzeichnis (sofern möglich) als
  164.     aktuelles Verzeichnis übernommen.
  165.  
  166. 20. Man kann jetzt eine beliebige Zeit einstellen, nach TKEd an das
  167.     abspeichern eines veränderten Textes erinnert, bzw. ohne daran
  168.     zu erinnern direkt abspeichert.
  169.  
  170. 21. Man kann jetzt für die Backups beim Speichern einen extra Pfad ein-
  171.     stellen, damit das das aktuelle Verzeichnis nicht unübersichtlich
  172.     wird.
  173.  
  174. 22. Man kann jetzt den markierten Teil einer Zeile suchen lassen (erspart
  175.     die Eingabe von Hand).
  176.  
  177. --------------------
  178. Änderungen zu V1.08:
  179. --------------------
  180.  
  181.  1. Fehlerhafte Berechnung der Position des Scrollgadgets korrigiert.
  182.  
  183.  2. Caps-Lock-Handling bei Cursorbewegungen modifiziert.
  184.  
  185.  3. Kleinen Fehler aus der Fehleranzeigeroutine entfernt.
  186.     (Fehler trat dann auf, wenn der Text verändert wurde (Zeile
  187.      gelöscht oder hinzugefügt) und TKEd daher in die falsche Zeile
  188.      ging).
  189.  
  190.  4. Dead-Keys werden nun unterstützt (áéù Ê usw....)
  191.  
  192.  5. Kein extra Menuepunkt mehr für 'Alles Ersetzen'
  193.  
  194.  6. Einige interne Verbesserungen
  195.  
  196.  7. Interner Fehler der 'Del'-Funktion beseitigt.
  197.  
  198.  8. Neue Funktion 'ANSI-codes entfernen'
  199.  
  200.  9. Fehler beim Aufruf mit mehreren nicht (!) existierenden Dateien
  201.     entfernt
  202.  
  203. 10. Anzeigeprobleme von 'Suchen/Ersetzen' und 'Zeichen tauschen' mit den
  204.     Fonts > 8 behoben.
  205.  
  206. 11. Im ikonifizierten Zustand wird jetzt der aktuelle Dateiname eines
  207.     geladenen Textes angezeigt.
  208.  
  209. 12. Der Name des aktuellen Textes (übergeben mit {}) kann in UserMenues 
  210.     gekürzt werden (also z.B. aus Hello.c --> Hello), wodurch man z.B. 
  211.     nach dem Compilieren eines Quelltextes das ausführbare Programm 
  212.     ohne den Namen zu ändern direkt aus TKEd starten kann.
  213.  
  214. 13. Man kann nun aus TKEd heraus das aktuellen Verzeichnis (entspricht 
  215.     dem Verzeichnis, aus dem TKEd gestartet wurde) ändern.
  216.  
  217. 14. Der Requester 'Seit mehr als 15 Minuten wurde nicht gespeichert'
  218.     kann nicht mehr versehendlich durch ein Tastaturkürzel beantwortet
  219.     werden.
  220.  
  221. 15. Die Namen der geladenen Texte werden in dem Auswahlmenue angezeigt.
  222.  
  223.  
  224. --------------------
  225. Änderungen zu V1.07:
  226. --------------------
  227.  
  228.  1. Fehler bei 'Zeile löschen' behoben.
  229.  
  230.  2. AREXX-Funktion 'GetString' modifiziert
  231.  
  232.  3. Neue AREXX-Funktion 'MakeTitle'
  233.  
  234.  4. Neue Funktion 'Suche Buchstabe unter Cursor'
  235.  
  236.  5. Gliederung der Menues etwas verbessert
  237.  
  238.  6. Screenposition und Position im 'ikonifizierten'-Zustand kann nun
  239.     leicht mit der Maus eingestellt werden.
  240.  
  241.  7. Neue AREXX-Funktion 'WBtoFront
  242.  
  243.  8. Kleinen Fehler bei AREXX-Funktionen 'Quit', 'SaveAndQuit' und 
  244.     'SaveAllAndQuit' behoben (die Funktionen machten alles richtig, 
  245.     nur wurde 'Quit' vergessen, TKEd also nicht beendet)
  246.  
  247.  9. Einige interne Verbesserungen
  248.  
  249.  
  250.  
  251. --------------------------
  252. Änderungen zu V1.05/V1.06:
  253. --------------------------
  254.  
  255.  1. Beim Laden von Text merkt TKEd sich die 'Protection'-Bits
  256.     ('sparwed') und setzt diese beim Abspeichern wieder entsprechend.
  257.  
  258.  2. Man kann beim Abspeichern das 'Script'-Flag setzen, wodurch 
  259.     unter Kickstart > 1.2 eine Textdatei ohne den Aufruf von
  260.     'execute' ausgeführt werden kann.
  261.  
  262.  3. Beim Start prüft TKEd, ob der Stack >= 10000 Byte ist, und bricht 
  263.     den Start bei zu geringem Stack ab.
  264.  
  265. --------------------
  266. Änderungen zu V1.04:
  267. --------------------
  268.  
  269.  1. Fehler bei Klammersuche entfernt.
  270.  
  271.  2. TKEd merkt sich (bei Aufruf aus CLI/Shell) den Dateinamen auch dann,
  272.     wenn die Datei noch nicht existiert.
  273.  
  274.  3. Ein paar kleine interne Optimierungen vorgenommen
  275.  
  276. --------------------
  277. Änderungen zu V1.02:
  278. --------------------
  279.  
  280.  1. TKEd hat nun eine 'Undo' Funktion.
  281.  
  282.  2. Man kann Texte in TKEd jetzt falten, d.h. Teile eines Textes
  283.     unsichtbar nachen, was vor allem bei längeren Texten die über-
  284.     sichtlichkeit erhöht.
  285.  
  286.  3. Man kann TKEd unsichtbar machen ('Sleep') und Mittels Hotkey wieder
  287.     'erwecken'.
  288.  
  289.  4. Mittlerweile 102 verschidene AREXX-Befehle.
  290.     Neu:  'Sleep'
  291.           'Fold'
  292.           'UnFold'
  293.           'FoldNext'
  294.           'UnFoldNext'
  295.           'FoldMarked'
  296.           'SetFoldOn'
  297.           'SetFoldOff'
  298.  
  299.  5. Man kann sich bearbeitete Zeilen anzeigen lassen.
  300.  
  301.  6. Englische und deutsche Benutzerführung möglich.
  302.  
  303.  7. Obwohl TKEd mehr Funktionen als vorher hat, ist er jetzt kürzer
  304.     und noch etwas schneller. (ich hab' ein bisschen 'rumoptimiert)
  305.  
  306.  8. Beliebig große Tabulatoren einstellbar.
  307.  
  308.  9. Einige kleine Veränderungen, welche die Arbeit mit TKEd vereinfachen.
  309.  
  310. Bemerkung: Man sollte TKEd mit dem mitgelieferten Installationsprogramm
  311.            installieren, da neue Dateien zu TKEd hinzugekommen sind,
  312.            die er sonst nicht findet.
  313.            Wenn man seine Konfigurationsdateien (TKEd.cfg)
  314.            und Makros (alles im Ordner 'Macros') weiterverwenden will,
  315.            sollte man sich diese vorher an einen anderen Ort kopieren,
  316.            die Konfigurationsdatei 'TKEd.cfg' mit dem mitgelieferten
  317.            Programm 'Convert' konvertieren und diese Dateien anschließend
  318.            in das (neue) Verzeichnis 'TKEd:' kopieren.
  319.           
  320.  
  321.  
  322.  
  323. --------------------
  324. Änderungen zu V1.01:
  325. --------------------
  326.  
  327.  1. Statt der 'req.library' wird nun die 'reqtools.library' verwendet,
  328.     wodurch TKEd vor allem unter OS 2.04 optisch schöner wird.
  329.  
  330.  2. Makros können nun auch durch entsprechende Qualifier (Shift oder Alt)
  331.     unterschieden werden, wodurch man auf jede Taste maximal 3
  332.     verschiedene Makros (Taste, Taste+Shift, Taste+Alt) legen kann.
  333.  
  334.  3. Ein paar kleine OS 2.04 Features eingebaut:
  335.     -Screengagdets sehen OS2.04-mäßig aus.
  336.     -Autoscroll bei großem Screen wird unterstützt.
  337.     -Im iconifiziertem Zustand wird ein AppWindow unterstützt.
  338.  
  339.  4. Beim Suchen kann die Unterscheidung von Groß/Kleinschreibung abgestellt
  340.     werden und Wildcards eingesetzt werden.
  341.  
  342.  5. Beim Start von TKEd kann man nun mehrere Dateinamen gleichzeitig 
  343.     angeben.
  344.     
  345.  
  346.  
  347.  
  348. ---------------------
  349. Änderungen zu V1.00a:
  350. ---------------------
  351.  
  352.  1. Mittlerweile 94 verschiedene AREXX-Kommandos.
  353.  
  354.  2. Blockoperation wurden den Richtlinien des 'User interface style guide'
  355.     angepasst.
  356.  
  357.  3. Man kann jetzt auch senkrechte Blöcke markieren und Blöcke senkrecht
  358.     in die Zeilen einfügen.
  359.  
  360.  4. Man kann in beliebig vielen, nicht zusammenhängenden Zeilen beliebig große
  361.     Teile markieren. Dadurch kann man sich benötigte Textpassagen
  362.     ausschneiden oder kopieren.
  363.  
  364.  5. Entsprechend '1.' wurden die AREXX-Befehle bzgl. der Blockoperationen
  365.     in Funktion und Namen angepasst.
  366.  
  367.  6. Auf- und abwärtsscrollen mit der Maus möglich.
  368.  
  369.  7. TKEd testet beim Start seine eigene Länge und weist auf einen
  370.     evtl. stattgefundenen 'Befall' mit Linkviren hin !
  371.  
  372.  8. Beliebige Screengrößen möglich. Unter OS 2.04 kann die Position der
  373.     linken oberen Ecke des Screen von TKEd eingestellt werden.
  374.     
  375.  9. Interlacemodus wird nun unterstützt.
  376.  
  377. 10. Verschiedene Zeichensatzgrößen können eingestellt werden.
  378.  
  379. 11. 'Verschluckt' beim Schnellschreiben keine Zeichen mehr.
  380.  
  381. 12. 'en paar neue AREXX-Befehle: 1. GotoByte
  382.                                  2. Request1
  383.                                  3. Request2
  384.                                  4. Beep
  385.                                  5. DisplayBeep
  386.                                  6. Delay
  387.                                  7. GetPathName
  388.                                  8. GetFullPathName
  389.                                  9. CloneLine
  390.  
  391. 13. Als Voreinstellung ist der AREXX-Port jetzt synchron, kann
  392.     aber durch Einfügen des Schlüsselwortes 'async' in den
  393.     Menuetext asynchron gemacht werden.
  394.  
  395.  
  396. 14. Stellt TKEd beim Start fest, daß schon ein TKEd gestartet ist,
  397.     so weist er darauf hin und bietet optional an, den Start
  398.     abzubrechen.
  399.  
  400. 15. Safe Saves möglich: Beim Abspeichern eines schon vorhandenen Textes
  401.     wird dieser zuerst umbenannt und erst nach erfolgreichem Abspeichern
  402.     wirklich gelöscht.
  403.  
  404. 16. Gibt man bei 'Save As' einen Dateinamen an, der schon existiert,
  405.     so wird man vor dem Überschreiben gewarnt.
  406.  
  407. 17. Die AREXX-Funktion 'GetFileName' gibt nur noch den Namen des Textes
  408.     zurück, nicht mehr den Pfad. (Pfad: siehe GetPathName)
  409.  
  410. 18. 'en paar Bugs entfernt
  411.  
  412. 19. TKEd kann man nun Iconifizieren.
  413.  
  414. 20. Noch ein paar Sachen, die mir aber nicht mehr einfallen (siehe 
  415.     TKEd.doc.deutsch)
  416.  
  417.  
  418. --------------------
  419. Änderungen zu V0.91:
  420. --------------------
  421.  
  422. 1.  TKEd hat nun ein AREXX-Schnittstelle. Durch 79 verschiedene AREXX-
  423.     Befehle kann TKEd andere Programme, die ebenfalls eine solche Schnitt-
  424.     stelle haben, steuern bzw. von diesen Programmen aus komplett gesteuert
  425.     werden.
  426.     Außerdem kann man sich Funktionen, die man benötigt, leicht selbst
  427.     programmieren. (Siehe Beispiel unter 'AREXX')
  428.     Durch asynchrone Ausführung der AREXX-Programme braucht man nicht
  429.     auf das Ende eines solchen Programmes zu warten, sondern kann sofort
  430.     mit der Arbeit mit TKEd fortfahren.
  431.  
  432. 2.  Komplett neues Speichermanagement. Dadurch erheblich schnellere
  433.     Ladezeiten bei weniger Speicherbedarf.
  434.  
  435. 3.  Search und Replace Funktionen 5-mal schneller als bei V0.91.
  436.     In dem Fall, daß beide Wörter die gleiche Länge haben, ist 
  437.     TKEd jetzt sogar 40-mal schneller als vorher (man zeige mir einen
  438.     Editor, der schneller alle e durch a ersetzt !!!!)
  439.  
  440. 4.  Blöcke können nun nach links oder rechts verschoben werden.
  441.  
  442. 5.  Wortweises Markieren möglich.
  443.  
  444. 6.  'en paar neue Menues eingebaut:  'SaveAll&Quit'
  445.                                     'AutoBackup'
  446.                                     'VersionBackup'
  447.                                     'TimeBackup'
  448.                                     'Set Extension'
  449.                                     'Hide Backups'
  450.                                     'Count Occurrences'
  451.                                     'Matching Bracket'
  452.                                     'Block->'
  453.                                     'Block<-'
  454.                                     'Next Word'
  455.                                     'Previous Word'
  456.                                     'Delete Word'
  457.                                     'SwapCase'
  458.                                     'JoinLines'
  459.                                     'Goto Buffer 0-9'
  460.                                     'AREXX'
  461.                                     'Load Macros'
  462.                                     'Save Macros'
  463.  
  464. 7.  Einige Requester logischer aufgebaut und den Commodore-Richtlinien
  465.     angepasst.
  466.  
  467. 8.  Bei User-Menues können nun beliebig viele Parameter eingebaut werden.
  468.  
  469. 9.  Pfade als Parameter können nun auch (komfortabel) mittels
  470.     FileRequester eingebaut werden.
  471.     (Siehe 'User Menues').
  472.   
  473. 10. Maximale Zeilenlänge erhöht auf 255 Zeichen.
  474.  
  475. 11. TKEd kann nun beim Abspeichern eines Textes optional eine Kopie
  476.     des ursprünglichen Textes mit der Endung '.bak' erzeugen.
  477.  
  478. 12. TKEd kann beim Abspeichern eines Textes verschiedene Versionen
  479.     eines Backups erzeugen.
  480.  
  481. 13. TKEd verwaltet jetzt bis zu 10 verschiedene Texte gleichzeitig, 
  482.     zwischen denen auch Blöcke kopiert werden können;
  483.     
  484. 14. Makros können nun auch abgespeichert werden.
  485.  
  486. 15.  'en paar kleine Bugs rausgeschmissen.
  487.  
  488.  
  489.